//
//  HD_HSP_QRCodeView.h
//  HDQRcodeDemo
//
//  Created by HDHaoShaoPeng on 2017/5/24.
//  Copyright © 2017年 HDHaoShaoPeng. All rights reserved.
/*
 版本：V1.0
 开发者：HSP
 更新时间：2017-05-24
 功能描述：1.扫描二维码并读取二维码信息
         2.根据给定字符串生成二维码
 */

#import <UIKit/UIKit.h>

//协议方法
@protocol HD_HSP_QRCodeViewDelegate <NSObject>
//返回扫描到的字符串
-(void)giveBackSearchStringWith:(NSString *)string;
//权限没有打开的回调
-(void)pleaseOpenCameraPermission;
@end


@interface HD_HSP_QRCodeView : UIView
@property(weak,nonatomic)id<HD_HSP_QRCodeViewDelegate>myDelegate;

/**
 *开始二维码扫描
 */
-(void)startRunning;


/**
 *生成二维码方法
 *codeString : 二维码中包含的字符串信息
 *生成图片的尺寸 CGFloat类型 宽高相等
 *二维码上的Logo图片，没有Logo图片传nil.
 */
-(UIImage *)giveMeQRCodeImageWithString:(NSString *)codeString imageSize:(CGFloat)size andLogoImage:(UIImage *)LogoImage;

@end
